package com.zut.hospital.service.examination;

import com.zut.hospital.entity.examination.Result;

import java.util.List;

/**
 * @PackageName:com.zut.hostest.service
 * @Date:2019/5/18 13:19
 * @Author: zsy
 */
public interface PhySearchService {

    /**
     * 1.find all Phyexam result information
     * 2.find a certain information
     * 3.page all results
     */
//    List<Result> findAllResult();
    String pageResult(int currPage, int pageSize);

    /**
     * @Description: 找到所有学院以供选择，选择后的学院会进入PhyexamService接口的addPerson方法；
     * 之后为被选择学院的所有学生添加所有项目；
     * @Param []
     * @Return java.lang.String
     * @Date 9:36 2019/5/31
     **/
    String findAllDept();

    String NonProDept();

    /**
     * @Description: 找到所有登记过学院的学生列表
     * 返回值包括[stuId,stuName,isPhyexam,deptId,deptName]
     * @Param []
     * @Return java.lang.String
     * @Date 16:27 2019/6/4
     **/
    String findAllRegStu();

    /**
     * @Description: 统计已经体检完成的学院信息：
     * 学院名称，学生个数，体检人数，合格人数；
     * @Param []
     * @Return java.lang.Integer
     * @Date 21:21 2019/5/26
     **/
    String countDept();

    /**
     * @Description: 统计已经体检完成的学生个数[预留功能，统计每个学院体检学生个数]
     * @Param []
     * @Return java.lang.String
     * @Date 16:23 2019/5/30
     **/
    String countStudent();

    String findPhyByStuName(String stuName);
}
